@import "./common.scss";
@import "./transition.scss";
@import "./btn.scss";
// 滚动条
.list-scrollbar {
  height: 100%;
  .el-scrollbar__wrap {
    overflow-x: hidden;
  }
  .el-scrollbar__bar.is-horizontal {
    width: 0;
    height: 0;
    .el-scrollbar__thumb {
      // overflow: hidden !important;
      width: 0 !important;
      height: 0;
    }
  }
}
// 面包屑
.el-breadcrumb__inner {
  color: #696969 !important;
  a,
  .is-link {
    color: #696969 !important;
  }
  .no-redirect {
    color: #bcbcbc;
    cursor: not-allowed;
    .norouter {
      margin: 0 8px;
      font-size: 14px;
      font-weight: bold;
      color: #c0c4cc;
    }
  }
  .last {
    color: #5e83f5;
    cursor: pointer;
    .norouter {
      margin: 0 8px;
      font-size: 14px;
      font-weight: bold;
      color: #c0c4cc;
    }
  }
}

// 切换tab样式
.tabul {
  display: flex;
  align-items: center;
  li {
    padding: 4px 16px;
    border-radius: 32px;
    color: #4e5969;
    line-height: 22px;
    cursor: pointer;
  }
  .active {
    background: #f2f3f8;
    color: #165dff;
    font-weight: bold;
  }
}
// 表格样式
.el-table {
  .el-table__cell {
    color: #696969;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    // text-align: center;
    .cell {
      text-align: center;
      // white-space: nowrap;
      // display: inline-block;
      // display: flex;
      // align-items: center;
      // justify-content: center;
      .content {
        text-align: left;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        margin: 0;
        text-overflow: ellipsis;
      }
    }
    // .el-tooltip{
    //   white-space: nowrap;
    //   cursor: pointer;
    //   display:block;
    //   text-align: left;
    // }
  }
  .el-table__header {
    background: rgba(94, 131, 245, 0.16);
    .el-table__cell {
      background: rgba(94, 131, 245, 0.16);
      padding: 10px 0;
      color: #5e83f5;
      font-weight: 500;
    }
    .el-table__body {
      .el-table__cell {
        padding: 12px 0;
        font-weight: 400;
      }
    }
  }
}
.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background: #fff;
}
.el-drawer__body::-webkit-scrollbar {
  overflow: hidden;
}
// 弹框样式
.el-message-box {
  border-radius: 4px;
  background: #fff;
  .el-message-box__header {
    padding: 16px 24px;
    background: none;
    border-radius: 4px 4px 0px 0px;
    .el-message-box__title {
      span {
        font-size: 20px;
      }
    }
  }
  .el-message-box__content {
    padding: 24px;
    .el-message-box__message {
      p {
        font-size: 20px;
      }
    }
  }
  .el-message-box__btns {
    .el-button {
      border: none;
      background: #f53f3f;
      font-style: normal;
      font-weight: 400;
      border-radius: 4px;
      padding: 8px 20px;
      span {
        font-size: 20px;
      }
    }
  }
}
.el-dialog {
  flex-shrink: 0;
  border-radius: 4px;
  background: #fff;
  .el-dialog__header {
    padding: 16px 24px;
    background: none;
    border-radius: 4px 4px 0px 0px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.06);
    .title {
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-weight: bold;
      p {
        font-size: 16px;
        color: #333333;
        line-height: 22px;
      }
      > span {
        display: block;
        .el-icon-close {
          color: #272636;
          font-size: 22px;
          cursor: pointer;
          font-weight: bold;
        }
      }
    }
  }
  .el-dialog__body {
    padding: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
}
// 弹出确认框样式
.customerdel-popover {
  margin-bottom: 0 !important;
  p {
    margin-bottom: 10px;
    i {
      margin-right: 5px;
      color: #f53f3f;
    }
  }
  .blue-btn {
    padding: 2px 10px;
  }
}
// 上传样式
.writeoffsdialog {
  .el-dialog__body {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    .el-button {
      margin-top: 37px;
      width: 160px;
    }
  }
}

// 选择框自定义样式
.company-select {
  .el-select-dropdown__item {
    height: 50px;
    line-height: 50px;
  }
  .optionbox {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    h4 {
      margin-bottom: 6px;
    }
    p {
      font-size: 12px;
      color: #4e5969;
    }
  }
}
.el-picker-panel.no-atTheMoment {
  .el-button--text.el-picker-panel__link-btn {
    display: none;
  }
}
.log {
  // padding:0 20px;
  margin-bottom: 10px;
}
.edit_container,
.quill-editor {
  height: 500px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "文本";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "标题1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "标题2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "标题3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "标题4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "标题5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "标题6";
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "标准字体";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
  content: "衬线字体";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
  content: "等宽字体";
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "14" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before {
  content: "14" !important;
  font-size: 14px;
}

.ql-size-14px {
  font-size: 14px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before {
  content: "16" !important;
  font-size: 16px;
}

.ql-size-16px {
  font-size: 16px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before {
  content: "18" !important;
  font-size: 18px;
}

.ql-size-18px {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]::before {
  content: "20" !important;
  font-size: 20px;
}

.ql-size-20px {
  font-size: 20px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="22px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]::before {
  content: "22" !important;
  font-size: 22px;
}

.ql-size-22px {
  font-size: 22px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="26px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]::before {
  content: "26" !important;
  font-size: 26px;
}

.ql-size-26px {
  font-size: 26px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]::before {
  content: "28" !important;
  font-size: 28px;
}

.ql-size-28px {
  font-size: 28px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="30px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]::before {
  content: "30" !important;
  font-size: 30px;
}

.ql-size-30px {
  font-size: 30px;
}
